// Scale layers by comp size - version 1.0

// このスクリプトは、以下のように、コンポジション内のすべてのレイヤーに倍率（scale_factor）を掛け合わせてスケールします。
// これにより位置とスケールが再スケールされます。このスクリプトは、コンポジションのサイズを変更した後で、
// すべてのオブジェクトを新しいサイズに合わせてスケールする場合に使うと、特に便利です。

//      レイヤー        プロパティ              チャンネル
//      ------          ----------              --------
// 1: 使用しない		使用しない				使用しない
// 2: 使用しない		使用しない              使用しない

if (time() == start_time) {
	original_comp_dimensions = {320,240};   // この値をスケール前のコンポジションサイズに変更
	new_comp_dimensions = {160,120};          // この値をスケール後のコンポジションサイズに変更

	scale_factor = (new_comp_dimensions / original_comp_dimensions);
}

l = 1;
while (l <= num_layers) {       // すべてのレイヤーをループ

        value(l, position) = value(l, position) * scale_factor;
        value(l, scale) = value(l, scale) * scale_factor;

  l = l+1;
}
